Monografias.com > Sin categoría
Descargar Imprimir Comentar Ver trabajos relacionados

Microcontroladores (página 2)



Partes: 1, 2

Monografias.com
** ** ** ** ** ** ** ** ** ** ** ** Aplicación del
microcontrolador Ingeniería eléctrica 6. Se
diseña el programa de control para el microcontrolador.
Filename : Events.C Project : controlP Processor : MC9S12C32CPB25
Beantype : Events Version : Driver 01.04 Compiler : CodeWarrior
HC12 C Compiler Date/Time : 6/15/2009, 9:52 AM ** ** ** Abstract
: This is user's event module. Put your event handler code here.
Settings : Contents : TI1_OnInterrupt – void
TI1_OnInterrupt(void); ** (c) Copyright UNIS, spol. s r.o.
1997-2006 UNIS, spol. s r.o. ** ** ** Jundrovska 33 624 00 Brno
Czech Republic ** ** http mail : www.processorexpert.com :
info@processorexpert.com **
##################################################################
#*/ /* MODULE Events */ #include "Cpu.h" #include "Events.h"
#pragma CODE_SEG DEFAULT byte datox; float datoy; float ref=1200;
//referencia en rpm float m_k=0; static float m_k_1=0; float e_k;
static float e_k_1; float kp=0.44; float ki=0.21; byte m_k_int;
11 | P á g i n a

Monografias.com
** ** ** Aplicación del microcontrolador Ingeniería
eléctrica /* ** ** Event : TI1_OnInterrupt (module Events)
** ** From bean : TI1 [TimerInt] ** Description : When a timer
interrupt occurs this event is called (only when the bean is
enabled – "Enable" and the events are enabled – "EnableEvent").
** Parameters : None ** Returns : Nothing ** */ void
TI1_OnInterrupt(void) { /* Write your code here … */
AD1_GetValue8(&datox); datoy=(1340.0/255.0)*datox; //
velocodad en k en rpm e_k=(ref-datoy)/ref;
m_k=m_k_1+(kp*e_k)-kp*e_k_1+ki*e_k; if (m_k>1.0) { m_k=1; }
else if (m_k<0.0) { m_k=0; } m_k_int = m_k *255.0;
PWM6_SetRatio8(255-m_k_int); e_k_1=e_k; m_k_1=m_k; } 12 | P
á g i n a

Monografias.com
1 Aplicación del microcontrolador Ingeniería
eléctrica 7. Se carga el programa al microcontrolador por
medio del cable adaptador (USB-SERIAL), visualizando la
señal PWM en el osciloscopio que el ciclo de trabajo
aumente y/o disminuya según los programas mencionados
anteriormente. 8. Se diseña, se arma y se prueba la
interfaz electrónica de potencia para poder aplicar el
control PI al grupo Motor-Generador (Ward-Leonard). Vcc = 130 V
Vcc = 130 V Motor CD 10 KO IRF 640 10 KO 6 5 Q1 Generador
taquimétrico PAD 06 µc 560 O MC9S12GC32 220 O 4 2
4N28 10 KO 9. Una vez verificado el buen funcionamiento de tanto
el grupo Motor- Generador como de la interfaz de potencia y por
lo tanto del control, entonces se le aplicó carga al grupo
Motor-Generador, para simularlo como perturbaciones del sistema y
se verificó en cada prueba a las diferentes velocidades
que el control compensa automáticamente esas
perturbaciones llevando al grupo Motor-Generador a su velocidad
de referencia y así demostramos que el control
diseñado pera cada prueba fue la correcta. 13 | P á
g i n a

Partes: 1, 2
 Página anterior Volver al principio del trabajoPágina siguiente 

Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

Categorias
Newsletter